Cracking Tutorial für Quake III Arena
 
 


Ziel- Programm: Quake III Arena
Beschreibung: Quake III Arena ist einer der wohl besten Vertreter seines Genres. Kein anderes Spiel wird wohl soviel Fans in kurzer Zeit gewonnen haben. Zudem setzt dieses Spiel neue Maßstäbe in Sachen 3D-Grafik.
Downloadseite: -
Schutz: CD-Check
Benötigte Tools: - W32Dasm, Hex-Editor
Hinweis: Muss ich euch wirklich daran erinnern dass wenn ihr alles KAUFT und NICHT klaut, die Softwarefirmen immer *bessere* Programme produzieren und uns wieder eine Herausforderung liefern ihren neuen Softwareschutz zu knacken.
Ausserdem ist es illegal gecrackte Software zu nutzen!

 
Falls du auf diesen Seiten nach Cracks oder Seriennummern sucht, verschwendest du deine Zeit. Suche irgendwoanders im Netz nach Warez, Cracks, etc.
Info: Die Namen und die Produkte sind Warenzeichen oder eingetragene Warenzeichen der jeweiligen Firmen.
Level: (X)Beginner ( )Fortgeschrittener Anfänger ( )Fortgeschrittener ( )Experte

Hehe. dieses Tutorial ist zwar für Anfänger, doch wäre es ratsam wenn ihr euch schon ein bißchen in Sachen Game-Cracking auskennen würdet.
Wir starten Quake III Arena ohne CD und....es läuft. Wir klicken auf Singleplayer, starten ein neues Spiel und "INSERT THE CD". Scheisse, was machen wir denn jetzt? Naja, wie wär´s mit cracken?! Also, quake3.exe in den W32Dasm laden und String Data References öffnen. Nach dem Text suchen und, shit schon wieder Fehlanzeige. Tja, der (etwas) erfahrene Cracker sucht jetzt natürlich ersteinmal nach einer anderen CD Meldung in dem String Data References. Also genau das tun wir jetzt. Und BINGO! wir finden "Game CD not in drive". Doppelklick darauf und wir sehen:

:0042DFB8 F6C440 test ah, 40
:0042DFBB 7418 je 0042DFD5
:004DFBD E8AE210100 call 00440170
:0042DFC2 85C0 test eax, eax
:0042DFC4 750F jne 0042DFD5
 
* Possible StringData Ref from Data Obj ->"Game CD not in drive"
 
:0042DFC6 6880E34B00 push 004BE380
:0042DFCB 6A03 push 00000003

 
 
So, und dem (etwas) erfahrenem Cracker fällt hierzu natürlich auch ein was hier zu tun ist. Genau, wir checken mal den jne über der Meldung aus. Hm wäre doch toll, wenn wir dem Programm weismachen könnten, dass es springen soll, wenn die CD nicht im CD-Laufwerk ist. Also, Offset im W32Dasm schnappen (2DFC4) quake3.exe mit dem Hex-Editor öffnen zum Offset gehen und 750F (jne=jump if not equal; d.h. springe nicht wenn CD nicht im Laufwerk ist) in 740F (je= jump if equal; d.h. springe wenn CD nicht im Laufwerk ist) umschreiben. Jetzt geschwind Quake 3 Arena starten und Singleplayergame starten, BINGO! man kann ohne CD spielen.

 
Ein weiteres Programm wurde geknackt. Habt ihr irgendwelche Fragen? Dann mailt mir: Peacemaker_@gmx.net


 
 
Falls euch Quake 3 Arena gefällt, und ihr es länger NUTZEN wollt, dann KAUFT es.


Copyright © 1999 by Peacemaker. All Rights Reserved.


Dank geht an TORN@DO und The Immortal Descendants für das HTML Template.